home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Delphi Magazine Collection 2001
/
Delphi Magazine Collection 20001 (2001).iso
/
DISKS
/
Issue67
/
Threads
/
CriticalSection.pas
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
NeXTSTEP
RISC OS/Acorn
UTF-8
Wrap
Pascal/Delphi Source File
|
2000-11-01
|
368 b
|
21 lines
unit CriticalSection;
interface
uses Sysutils,syncobjs;
implementation
var
csWriteToDisk:TCriticalSection;
procedure WriteToDisk;
begin
csWriteToDisk.Acquire;
try
//Code that writes to disk here.
finally
csWriteToDisk.Release;
end;
end;
initialization
csWriteToDisk:=TCriticalSection.Create;
finalization
FreeAndNil(csWriteToDisk);
end.